home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 143
/
(Vol 143) Nov 15 2011.iso
/
Games
/
xeno_tactic.swf
/
scripts
/
aso#77205
/
aso#30685.as
< prev
next >
Wrap
Text File
|
2011-11-15
|
26KB
|
713 lines
var §\x01§ = 210;
while(true)
{
if(eval("\x01") == 210)
{
set("\x01",eval("\x01") + 542);
§§push(true);
continue;
}
if(eval("\x01") == 158)
{
set("\x01",eval("\x01") + 38);
§§push(true);
continue;
}
if(eval("\x01") == 36)
{
set("\x01",eval("\x01") + 215);
if(§§pop())
{
set("\x01",eval("\x01") - 118);
}
continue;
}
if(eval("\x01") == 824)
{
set("\x01",eval("\x01") - 637);
if(§§pop())
{
set("\x01",eval("\x01") + 76);
}
continue;
}
if(eval("\x01") == 761)
{
set("\x01",eval("\x01") - 725);
§§push(true);
continue;
}
if(eval("\x01") == 921)
{
set("\x01",eval("\x01") - 160);
if(!§§pop())
{
return undefined;
}
if(this[§§constant(10)] > 0)
{
if(--this[§§constant(10)] == 0)
{
this[§§constant(50)]();
}
else
{
this[§§constant(8)][§§constant(20)] = (1 - this[§§constant(10)] / this[§§constant(25)]) * 20;
}
return undefined;
}
if(this[§§constant(21)] > 0)
{
§§goto(addr830);
}
this[§§constant(7)]--;
if(this[§§constant(0)] == 4)
{
if(_root[§§constant(9)]["aso#87920"])
{
if(this[§§constant(7)] < 0)
{
var _loc3_ = 0;
while(_loc3_ < this[§§constant(5)][§§constant(19)])
{
if(!this[§§constant(31)](this[§§constant(5)][_loc3_]))
{
this[§§constant(5)].splice(_loc3_,1);
}
else
{
_loc3_ = _loc3_ + 1;
}
}
if(this[§§constant(5)][§§constant(19)] < 4)
{
this[§§constant(5)] = this[§§constant(5)].concat(this[§§constant(60)](4 - this[§§constant(5)][§§constant(19)]));
}
var _loc4_ = [];
_loc4_[§§constant(27)]([this[§§constant(1)] - 7,this[§§constant(2)]]);
_loc4_[§§constant(27)]([this[§§constant(1)] + 7,this[§§constant(2)]]);
_loc4_[§§constant(27)]([this[§§constant(1)],this[§§constant(2)] + 7]);
_loc4_[§§constant(27)]([this[§§constant(1)],this[§§constant(2)] - 7]);
_loc3_ = 0;
while(_loc3_ < this[§§constant(5)][§§constant(19)])
{
this[§§constant(39)](this[§§constant(5)][_loc3_],_loc4_[_loc3_][0],_loc4_[_loc3_][1],_loc3_ == 0);
_loc3_ = _loc3_ + 1;
}
this[§§constant(7)] = this[§§constant(37)];
}
}
}
else
{
if(§§constant(41) + this[§§constant(4)] == §§constant(41))
{
this[§§constant(4)] = undefined;
this[§§constant(16)] = this[§§constant(7)] >= this[§§constant(32)] ? this[§§constant(32)] : this[§§constant(7)];
}
this[§§constant(16)]--;
if(this[§§constant(4)] && this[§§constant(7)] < 0)
{
if((this[§§constant(4)][§§constant(23)] > 0 || this[§§constant(62)]) && this[§§constant(31)](this[§§constant(4)]))
{
this[§§constant(7)] = this[§§constant(37)];
this[§§constant(39)](this[§§constant(4)],this[§§constant(1)],this[§§constant(2)],true);
}
else
{
this[§§constant(4)] = undefined;
this[§§constant(16)] = this[§§constant(32)];
}
}
}
if(this[§§constant(49)])
{
if(this[§§constant(4)])
{
var _loc6_ = this[§§constant(4)][§§constant(1)] - this[§§constant(1)];
var _loc7_ = this[§§constant(4)][§§constant(2)] - this[§§constant(2)];
var _loc5_ = eval(§§constant(28)).round(eval(§§constant(28)).atan2(_loc7_,_loc6_) * 180 / 3.141592653589793);
this[§§constant(26)] = _loc5_;
}
this[§§constant(17)][§§constant(38)][§§constant(42)] = this[§§constant(26)];
}
addr1128:
§§pop()[§§pop()] = §§pop();
_loc2_[§§constant(39)] = function(§aso#50723§, §aso#37774§, §aso#51015§, §aso#82060§)
{
if(this[§§constant(0)] != 6)
{
var _loc4_ = this[§§constant(36)][§§constant(64)]();
this[§§constant(36)][§§constant(63)](§§constant(54),§§constant(57) + _loc4_,_loc4_,{§\§\§constant(14)§:this[§§constant(14)],§\§\§constant(1)§:§aso#37774§,§\§\§constant(2)§:§aso#51015§,§\§\§constant(4)§:§aso#50723§,§\§\§constant(11)§:this[§§constant(11)],§\§\§constant(18)§:this[§§constant(18)],§\§\§constant(61)§:this[§§constant(0)],§\§\§constant(13)§:this[§§constant(13)],§\§\§constant(15)§:this[§§constant(15)],§\§\§constant(43)§:this[§§constant(0)] != 2,§\§\§constant(47)§:this[§§constant(0)] != 4});
§aso#50723§[§§constant(23)] -= this[§§constant(11)];
}
else
{
_loc4_ = this[§§constant(30)][§§constant(64)]();
this[§§constant(30)][§§constant(63)](§§constant(54),§§constant(57) + _loc4_,_loc4_,{§\§\§constant(14)§:this[§§constant(14)],§\§\§constant(1)§:§aso#37774§,§\§\§constant(2)§:§aso#51015§,§\§\§constant(4)§:§aso#50723§,§\§\§constant(11)§:this[§§constant(11)],§\§\§constant(18)§:this[§§constant(18)],§\§\§constant(61)§:this[§§constant(0)],§\§\§constant(13)§:this[§§constant(13)],§\§\§constant(15)§:this[§§constant(15)],§\§\§constant(43)§:this[§§constant(0)] != 2,§\§\§constant(47)§:this[§§constant(0)] != 4});
}
if(§aso#82060§)
{
var _loc3_ = undefined;
switch(this[§§constant(0)])
{
case 1:
_loc3_ = "aso#67040.aso#86399";
break;
case 2:
_loc3_ = "aso#33177.aso#86399";
break;
case 3:
_loc3_ = "pop.aso#86399";
break;
case 4:
_loc3_ = "aso#65485.aso#86399";
break;
case 5:
_loc3_ = "aso#57133.aso#86399";
break;
case 6:
_loc3_ = "aso#88470.aso#35282";
}
this[§§constant(17)][§§constant(38)].gotoAndPlay(2);
_root[§§constant(9)]["aso#56454"](_loc3_);
}
};
_loc2_[§§constant(31)] = function(§aso#51015§)
{
var _loc2_ = this[§§constant(1)] - §aso#51015§[§§constant(1)];
var _loc3_ = this[§§constant(2)] - §aso#51015§[§§constant(2)];
var _loc4_ = eval(§§constant(28)).sqrt(_loc2_ * _loc2_ + _loc3_ * _loc3_);
if(_loc4_ < this[§§constant(24)])
{
return true;
}
return false;
};
ASSetPropFlags(eval(§§constant(29))[§§constant(33)][§§constant(65)],null,1);
}
else
{
if(eval("\x01") == 56)
{
set("\x01",eval("\x01") + 355);
§§push(true);
continue;
}
if(eval("\x01") == 251)
{
set("\x01",eval("\x01") - 118);
if(!§§pop())
{
_loc2_[§§constant(9)][§§constant(51)](_loc1_,true);
}
_loc1_["aso#39166"]["aso#48360"](_loc1_[§§constant(35)] - 1);
_loc1_[§§constant(45)]();
_loc1_[§§constant(3)] = undefined;
_loc1_[§§constant(10)] = 0;
_loc1_[§§constant(25)] = 0;
_loc1_[§§constant(8)][§§constant(6)] = false;
_loc1_[§§constant(17)][§§constant(6)] = true;
§§pop()[§§pop()] = §§pop();
_loc2_[§§constant(45)] = function()
{
if(this[§§constant(49)])
{
this[§§constant(26)] = eval(§§constant(28)).random() * 360;
this[§§constant(17)][§§constant(38)][§§constant(42)] = this[§§constant(26)];
}
};
_loc2_[§§constant(55)] = function(§aso#26088§)
{
this[§§constant(22)][§§constant(6)] = §aso#26088§;
this["aso#76071"] = §aso#26088§;
if(§aso#26088§)
{
this[§§constant(22)][§§constant(1)] = this[§§constant(46)]["aso#35703"] + 1;
this[§§constant(22)][§§constant(2)] = this[§§constant(46)].top + 1;
this["aso#12005"] = 50;
}
};
_loc2_["aso#45576"] = function(§aso#26088§)
{
if(§aso#26088§)
{
if(§aso#26088§[§§constant(59)])
{
if(this[§§constant(0)] == 4)
{
this[§§constant(12)] = !§aso#26088§[§§constant(58)];
}
else
{
this[§§constant(12)] = this[§§constant(0)] != 2 && this[§§constant(0)] != 6;
}
}
else if(§aso#26088§[§§constant(56)])
{
this[§§constant(12)] = this[§§constant(0)] != 4 && this[§§constant(0)] != 5;
}
else
{
this[§§constant(12)] = this[§§constant(0)] != 4;
}
if(this[§§constant(12)])
{
this[§§constant(12)] = §aso#26088§[§§constant(23)] > 0;
}
}
return this[§§constant(12)];
};
_loc2_[§§constant(60)] = function(§aso#69111§)
{
var _loc7_ = [];
var _loc3_ = undefined;
var _loc5_ = 0;
var _loc6_ = this[§§constant(14)][§§constant(19)];
var _loc4_ = this[§§constant(34)];
this[§§constant(16)] = 0;
while(_loc5_ < _loc6_)
{
_loc5_ = _loc5_ + 1;
_loc4_ = _loc4_ + 1;
if(_loc4_ > _loc6_)
{
_loc4_ = 0;
}
var _loc2_ = this[§§constant(14)][_loc4_];
_loc3_ = false;
if(_loc2_)
{
if(_loc2_[§§constant(59)])
{
if(this[§§constant(0)] == 4)
{
_loc3_ = !_loc2_[§§constant(58)];
}
else
{
_loc3_ = this[§§constant(0)] != 2;
}
}
else if(_loc2_[§§constant(56)])
{
_loc3_ = this[§§constant(0)] != 5 && this[§§constant(0)] != 4;
}
else
{
_loc3_ = this[§§constant(0)] != 4;
}
if(_loc3_)
{
if(_loc2_[§§constant(23)] > 0 && this[§§constant(31)](_loc2_))
{
if(_loc7_[§§constant(27)](_loc2_) == §aso#69111§)
{
break;
}
}
}
}
}
if(_loc7_[§§constant(19)] > 0)
{
this[§§constant(34)] = _loc7_[0]["aso#36674"];
}
else
{
this[§§constant(34)] = -1;
}
return _loc7_;
};
§§goto(addr1128);
§§push(_loc2_);
§§push("onEnterFrame");
}
else
{
if(eval("\x01") == 637)
{
set("\x01",eval("\x01") - 357);
if(§§pop())
{
set("\x01",eval("\x01") - 224);
}
else
{
addr1610:
}
continue;
}
if(eval("\x01") == 7)
{
set("\x01",eval("\x01") + 395);
§§push(true);
continue;
}
if(eval("\x01") == 616)
{
set("\x01",eval("\x01") + 21);
§§push(true);
continue;
}
if(eval("\x01") == 280)
{
break;
}
if(eval("\x01") == 156)
{
set("\x01",eval("\x01") - 149);
§§goto(addr1851);
}
if(eval("\x01") == 263)
{
set("\x01",eval("\x01") + 605);
continue;
}
if(eval("\x01") == 133)
{
set("\x01",eval("\x01") + 691);
§§push(true);
continue;
}
if(eval("\x01") == 274)
{
set("\x01",eval("\x01") - 116);
while(true)
{
if(eval("\x01") == 976)
{
set("\x01",eval("\x01") - 246);
set("aso#60759",_root.getBytesTotal());
}
else if(eval("\x01") == 110)
{
set("\x01",eval("\x01") + 302);
if(§§pop())
{
set("\x01",eval("\x01") - 7);
}
while(true)
{
if(eval("\x01") == 287)
{
set("\x01",eval("\x01") - 177);
§§push(true);
}
else if(eval("\x01") == 673)
{
set("\x01",eval("\x01") + 114);
§§push(true);
}
else
{
if(eval("\x01") != 440)
{
break;
}
set("\x01",eval("\x01") + 241);
§§push(true);
}
}
addr45:
if(eval("\x01") == 244)
{
break;
}
if(eval("\x01") == 125)
{
set("\x01",eval("\x01") + 665);
}
else
{
if(eval("\x01") != 376)
{
continue;
}
set("\x01",eval("\x01") + 494);
set("\x01",eval("\x01") + 361);
stop();
}
§§goto(addr1851);
addr45:
}
else if(eval("\x01") == 139)
{
set("\x01",eval("\x01") + 237);
if(§§pop())
{
set("\x01",eval("\x01") + 494);
}
§§goto(addr45);
}
else
{
if(eval("\x01") == 405)
{
set("\x01",eval("\x01") + 485);
§§goto(addr45);
§§push(true);
}
else if(eval("\x01") == 681)
{
set("\x01",eval("\x01") - 43);
if(§§pop())
{
set("\x01",eval("\x01") + 35);
}
§§goto(addr45);
}
else
{
if(eval("\x01") == 638)
{
set("\x01",eval("\x01") + 35);
§§pop();
}
else if(eval("\x01") == 740)
{
set("\x01",eval("\x01") + 58);
}
else if(eval("\x01") == 586)
{
set("\x01",eval("\x01") - 438);
nextFrame();
trace(§§pop() and §§pop());
var §§pop();
§§goto(addr1851);
var _loc255_ = null;
§§push(_loc255_ = §§pop());
}
else
{
if(eval("\x01") == 725)
{
set("\x01",eval("\x01") + 251);
}
else if(eval("\x01") == 412)
{
set("\x01",eval("\x01") - 7);
play();
stopAllSounds();
}
else if(eval("\x01") == 730)
{
set("\x01",eval("\x01") - 730);
}
else if(eval("\x01") == 890)
{
set("\x01",eval("\x01") - 304);
if(§§pop())
{
set("\x01",eval("\x01") - 438);
}
§§goto(addr45);
}
else if(eval("\x01") == 327)
{
set("\x01",eval("\x01") - 202);
if(§§pop())
{
set("\x01",eval("\x01") + 665);
}
§§goto(addr45);
}
else
{
if(eval("\x01") == 790)
{
set("\x01",eval("\x01") - 544);
§§goto(addr45);
§§push(true);
}
else if(eval("\x01") == 246)
{
set("\x01",eval("\x01") - 2);
if(§§pop())
{
set("\x01",eval("\x01") + 196);
}
§§goto(addr45);
}
else
{
if(eval("\x01") == 798)
{
set("\x01",eval("\x01") - 659);
§§goto(addr45);
§§push(true);
}
else
{
if(eval("\x01") == 148)
{
set("\x01",eval("\x01") - 42);
§§goto(addr45);
§§push(true);
}
else
{
if(eval("\x01") == 870)
{
set("\x01",eval("\x01") - 543);
§§goto(addr45);
§§push(true);
}
else
{
if(eval("\x01") == 106)
{
set("\x01",eval("\x01") + 634);
if(§§pop())
{
set("\x01",eval("\x01") + 58);
}
§§goto(addr45);
}
else if(eval("\x01") == 787)
{
set("\x01",eval("\x01") - 62);
if(§§pop())
{
set("\x01",eval("\x01") + 251);
}
§§goto(addr45);
}
else
{
§§goto(addr1851);
}
§§goto(addr1851);
}
§§goto(addr1851);
}
§§goto(addr1851);
}
§§goto(addr1851);
}
§§goto(addr1851);
}
§§goto(addr1851);
}
§§goto(addr1851);
}
§§goto(addr1851);
}
§§goto(addr1851);
}
set("\x01",eval("\x01") + 196);
}
else
{
if(eval("\x01") == 187)
{
set("\x01",eval("\x01") + 76);
prevFrame();
}
else if(eval("\x01") == 868)
{
set("\x01",eval("\x01") - 75);
if(!_global["aso#30685"])
{
_global["aso#30685"] extends MovieClip;
var _loc2_ = _global["aso#30685"] = function()
{
super();
this.gotoAndStop(this["aso#25796"]);
}.prototype;
_loc2_.onEnterFrame = function()
{
if(_root["aso#58267"]["aso#59659"] != 1)
{
return undefined;
}
if(this["aso#55062aso#26930"]-- <= 0)
{
this.removeMovieClip();
}
else
{
this["aso#61180"] -= this["aso#61180"] / (this["aso#55062aso#26930"] + 1);
this["aso#92517"] -= this["aso#92517"] / (this["aso#55062aso#26930"] + 1);
this["aso#50465"] -= this["aso#50465"] / (this["aso#55062aso#26930"] + 1);
this["aso#81802"] -= this["aso#81802"] / (this["aso#55062aso#26930"] + 1);
this._x += this["aso#61180"];
this._y += this["aso#92517"];
if(this.rotate > 0)
{
this._rotation += this.rotate;
}
}
};
§§push(ASSetPropFlags(_global["aso#30685"].prototype,null,1));
}
§§pop();
}
else
{
if(eval("\x01") == 752)
{
set("\x01",eval("\x01") - 478);
if(§§pop())
{
set("\x01",eval("\x01") - 116);
}
continue;
}
if(eval("\x01") == 402)
{
set("\x01",eval("\x01") + 519);
if(§§pop())
{
set("\x01",eval("\x01") - 160);
}
continue;
}
if(eval("\x01") == 411)
{
set("\x01",eval("\x01") - 255);
if(§§pop())
{
set("\x01",eval("\x01") - 149);
}
continue;
}
if(eval("\x01") == 793)
{
set("\x01",eval("\x01") - 793);
}
else if(eval("\x01") == 44)
{
set("\x01",eval("\x01") + 572);
}
else if(eval("\x01") == 196)
{
set("\x01",eval("\x01") - 152);
if(§§pop())
{
set("\x01",eval("\x01") + 572);
}
continue;
}
}
§§goto(addr1851);
}
§§goto(addr1851);
§§goto(addr1851);
§§goto(addr1610);
}
}
§§goto(addr1851);
}
set("\x01",eval("\x01") - 224);
addr830:
if(--this[§§constant(21)] == 0)
{
this[§§constant(52)]();
}
else
{
this[§§constant(8)][§§constant(20)] = this[§§constant(21)] / this[§§constant(40)] * 20;
}
return undefined;